Relaxed Memory Models
データレース
を起こさない
メモリモデル
っぽい
マルチプロセッサシステムにおいてメモリ操作の順序を緩和することを許容する
メモリ一貫性モデル
(Memory Consistency Model)?
Java Memory Model
はRelaxed Memory Modelsを採用しているらしい
C++11メモリモデル
もRelaxed Memory Models?
『Relaxed Memory Models: an Operational Approach』
. 2009
『Formal Methods and the WebAssembly Specification』
. 2011
Memory Consistency Models
. 2015
『Explaining Relaxed Memory Models with Program Transformations』
. 2016
プログラミング言語とツールラボ - プロジェクト「IMM: Compilation Correctness for Relaxed Memory Models」
IMM: Compilation Correctness for Relaxed Memory Models
メモ
#godocreading 第9回のおさらい